shawn's solve